get a hammering

Translations
se faire écraser
Definitions
To suffer a heavy defeat, criticism, or loss; to be badly beaten or overwhelmed, often used in the context of sports, business, or arguments.
Words
hammering

noun
martelage
get

verb